.search-bar {
  padding: 0 10px;
  box-sizing: border-box;
}
.search-bar .search-input {
  width: 100%;
  flex: 1;
  height: 30px;
  border: 1px solid transparent;
  background-color: #f5f2f2;
  outline: none;
  margin-left: 10px;
  font-size: 14px;
}
.search-bar .manage {
  font-size: 14px;
  color: #c03131;
  margin-left: 20px;
}
.search-bar .iconfont {
  margin-right: 20px;
}
.h-list .line .item {
  width: 50%;
  height: 200px;
}
.h-list .line .item img {
  display: block;
  /* 确保图片是块级元素 */
  margin: 0 auto;
  /* 水平居中 */
  width: 100px;
  height: 100px;
}
.h-list .line .item .gray {
  color: gray;
}
footer {
  bottom: 0;
  height: 56px;
}
footer button {
  width: 110px;
  height: 49px;
  border: none;
  border-bottom-left-radius: 20px;
  /* 左上角 */
  border-top-right-radius: 30px;
  /* 右上角 */
  border-bottom-right-radius: 30px;
  /* 右下角 */
}
